Masala #0592

Xotira 10 MB Vaqt 1000 ms Qiyinchiligi 15 %
14

  

Karta o'yini

\(Bur\)-\(kaz-\)bu o'yinni ikki kishi jami \(36\) ta turli xil kartalar bilan o'ynaydi. 

Kartalar to'rt turga bo'linadi 'S', 'H', 'D' va 'C' ga(karta qaysi turga mansubligi). Kartalarni qiymatlari ham mavjud bular(o'sish tartibida) '6', '7', '8', '9', 'T', 'J', 'Q', 'K' va 'A'.

Dastlab o'yinda yerga zot karta sifatida istalgan bir turga tegishli karta ochiladi. Misol uchun 6S ochilgan bo'lsa barcha S turga tegishli kartalar zot hisoblanadi va qolgan uch turga tegishli kartalarning istalgan biridan S turga mansub karta katta hisoblanadi(agar turi bo'yicha teng bo'lsa qiymati bo'yicha solishtiriladi QS>JS, 8S>9H). Agar ikkala o'yinchining kartasi ham zot turiga mansub bo'lmasa va ularning kartalari turlari ham ikki xil bo'lsa \(1-\)o'yinchining kartasi katta hisoblanadi.

O'yin boshlanganda ikki o'yinchidan biri o'zidagi kartalardan birini yerga tashlaydi va ikkinchi o'yinchi o'zidagi kartalardan raqibi tashlagan kartadan kattaroq bo'lgan kartani tashlab yerdagi 2 ta kartani oladi va o'ziga achko yig'ib boradi. 

Sizning vazifangiz \(1-\)o'yinchi tashlagan kartadan \(2-\)o'yinchining tashlagan kartasi kattami tekshirish.


Kiruvchi ma'lumotlar:

Kirish faylining dastlabki satrida 'S', 'H', 'D' yoki 'C' yerga ochilgan zot qaysi turga mansubligi. Ikkinchi satrda \(1-\)o'yinchi va \(2-\)o'yinchi tashlagan kartalar probel bilan ajratilgan holda beriladi.


Chiquvchi ma'lumotlar:

Agar \(2-\)o'yinchi raqibining kartasidan katta karta tashlagan bo'lsa "YES", aks holda "NO" so'zini chop eting.


Misollar
# input.txt output.txt
1
H
KS KH
YES
2
S
6H 9H
YES
3
C
9S TH
NO
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin